/*

This file is part of roomyak.

Copyright (C) 2008 Pixecur Technologies Incorporated (Esotera).
Visit Esotera at http://www.esoteras3.com
 
roomyak is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3, or (at your option)
any later version.
 
roomyak is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
General Public License for more details.
 
You should have received a copy of the GNU General Public License
along with roomyak; see the file COPYING.  If not, write to 
Pixecur Technologies, 213-31 Peet Street, St. John's, NL, A1B 3W8. 
 
Linking this library statically or dynamically with other modules is
making a combined work based on this library.  Thus, the terms and
conditions of the GNU General Public License cover the whole
combination.
 
*/
package com.datasentinel.os.mac;

import java.io.IOException;

import com.datasentinel.os.unix.AbstractUNIXToolKit;

public class MacOSToolKit extends AbstractUNIXToolKit
{
	public String getOpenFileCommand()
	{
		return "open"; // or use "open -a application " + dir + '/' + filename
	}
	public boolean isProcessRunning(String processName, boolean killProcess) throws IOException
	{
		return false;
	}
	public String getMACQualifier()
	{
		return "ether";
	}
	
	@Override
	public long getProcessId(String processSpecifier) throws IOException
	{
		throw new IOException(" getProcessId() method not implemented for this OS.");
	}
	@Override
	public boolean killProcess(long processId) throws IOException
	{
		throw new IOException(" killProcess() method not implemented for this OS.");
	}		
}